Britton werd in 1991 opgenomen in de jeugdopleiding van Arsenal. Nadat hij die na zeven jaar verliet, nam West Ham United hem over. Britton stond er vier jaar onder contract zonder één competitiewedstrijd in de hoofdmacht te spelen.
West Ham verhuurde Britton in december 2002 aan Swansea City, destijds actief in de Third Division. Hiervoor debuteerde hij in het betaald voetbal. Toen Britton in juli 2003 einde contract was bij West Ham, nam Swansea City hem definitief over. Hij speelde 270 competitiewedstrijden voor de club, 295 inclusief die in zijn huurperiode.
Britton tekende in juni 2010 bij Sheffield United, dat hem transfervrij inlijfde. Hij kreeg spijt van zijn keuze omdat hij er niet in slaagde bij Sheffield United zijn oude niveau te halen. In januari 2011 keerde Britton daarop terug naar Swansea City, waarmee hij enkele maanden later promoveerde naar de Premier League. Op 15 augustus 2011 debuteerde hij op het hoogste niveau, tegen Manchester City.